package com.ftg.learn.chapter04.linetable;

import java.util.*;

/**
 * 描述     我的线性存储结构 接口
 *  一个类只能继承一个类，不能继承接口
 *  接口可以多继承
 * @author 布衣
 * @date 2024/8/6
 */
public interface MyList<E> {

    boolean add(E val);

    E get(int index);

    int size();

//
//    //一个不能被实例化的特殊类，构造方法也不能声明
//    //jdk1.8 :
//    //接口里面的方法 ：抽象方法 ， 静态方法  ， 默认方法
//
//    //抽象方法
//    public abstract boolean add(int val);
//
//    //1。8 以后新增 静态方法
//    public static void searcher(int index){
//
//        return ;
//    }
//
//    // 默认 让子接口继承 ,实现类继承
//    public default  void aPrint(){
//        return ;
//    }

}
